개발자를 위한 시스템 반도체 SW개발 기초(디바이스 드라이버 개발)
리눅스를 활용한 임베디드 소프트웨어 개발 실무
개발자를 위한 시스템 반도체 SW개발 기초(디바이스 드라이버 개발)

업계 선배와 만나
배우고, 나누고, 성장해요!

누구나 시행착오를 겪습니다.
이미 겪어본 사람의 ‘경험'을 배울 수 있다면 어떨까요?
실무VOD에서 라이브로 검증된 현직자의 노하우를 얻어보세요!
  • 언제 어디서나

    라이브에 참여하지 못해도
    시간과 공간의 제약 없이
    현직자의 노하우를 얻어요.

  • 실무 노하우

    강의로 한 번, 과제로 또 한 번.
    업무에 적용할 수 있도록
    실무 노하우를 담았어요.

  • 바로 적용

    오늘 익힌 실무 스킬이
    즉시 내 업무 성과가 되는
    놀라운 경험으로 이어져요.

반도체 소프트웨어 엔지니어 분들을 위한
리눅스로 반도체 SW 개발하기 트레이닝입니다.

입문자 대상
입문자 대상 베이직 트레이닝입니다.
진행 과정
28개의 강의와 14회의 실무과제가 제공됩니다.

트레이닝은
이렇게 활용하세요.

  • 듣고

    실무 노하우가 가득 담긴 현직자 VOD를 수강합니다.

  • 해보고

    VOD에 담긴 실무 노하우는 실무 과제를 통해 연습합니다.

  • 복습하며

    부족한 부분은 언제든 다시 들을 수 있습니다.

  • 성과내요!

    연습한 노하우를 실무에 적용해보며 성과를 만듭니다.

라이브 트레이닝을 받은 분들의
이야기를 들어보세요.

저는 완전히 모르는 상태에서 시작했고 기대도
높지 않았는데, 끝까지 해내고 보니 굉장히
성장한 느낌
이에요.
직장 다니면서 뭔가 끝까지 해본 게 처음이라..

'아무것도 모르는 사람도 할 수 있어요'라는 문구가 진짜 거짓이 아니었네요.

- 수료생 김태희님

매주 받는 강의 자료랑 과제 내용이 업무에서
흔하게 일어날 수 있는 상황 중심
이어서,
'우리 회사라면 이런 식으로 해볼 수 있겠다.'
라고 생각하며 수업을 들었구요.

이론도 실무랑 연계되는 내용으로 알려주셔서
바로 업무에 적용할 수 있었어요.

- 수료생 김태형님

라이브니까, 공부하면서 궁금한 걸 바로바로
물어볼 수 있는게 제일 좋았어요!


VOD 강의 많이 들어봤지만 VOD는 궁금한 걸
물어볼 수도 없고, 물어볼 수 있다고 해도
답변 받는데 진짜 오래 걸렸거든요.
소통이 즉각적이라는 게 가장 좋았어요.

- 수료생 임미성님

멘토님도 퇴근하고 강의하시느라 힘드실 텐데
라이브 강의 때마다 정말 정성스럽게
과제 리뷰랑 피드백
을 너무 잘 해주셨구요.

꼭 강의 때가 아니더라도 어려운 거 있을 때마다
하나하나 같이 해주시고 질문도 잘 받아주셔서

더 열심히 할 수 있었어요.

- 수료생 강지현님

반도체 SW를 리눅스로 개발하실 수 있도록 도와드릴게요!

안녕하세요! 리눅스 소프트웨어 개발 실무 PT를 진행하게 될 뚠뚠개미라고 합니다!


저는 대학원에서 임베디드 소프트웨어를 전공했고, 이후 국내 대기업을 거쳐 현재는 외국계 IT 기업에서 근무하고 있으며, 소프트웨어 개발자로 10년 이상 경력을 쌓아왔습니다.


대기업에 입사하고 싶으신가요?

사실을 말씀드리면 대기업에 입사했다고 해서 코딩 실력이 좋다고 말할 순 없습니다. 다른 기업에 다니시는 분들 보다 일당백으로 여러가지 업무를 처리할 수 있다고 하기도 어렵습니다.


다만, 저는 여기서 저만의 해결방법을 통해 남보다 앞서나갈 수 있었고, 사내 강사로서의 오퍼, 주요 연구에 대한 수상, 그외 각종 연구수당 등을 받을 수 있었습니다. 그리고, 그 실적을 토대로 현재는 더 높은 연봉으로 해외 IT 기업에 이직할 수 있었습니다.


아시다시피 이 분야는 소위 맨땅에 헤딩해야 한 골이라도 얻을 수 있습니다.

그 말인 즉슨, 참고할만한 자료가 많이 없어 혼자 고군분투할 일이 많습니다. 제 수업에서는 다양한 문제를 해결했던 저의 경험을 토대로, 초보자 입장에서 겪을 수 있는 문제들을 어떤식으로 해결하면 좋을 지 알려드리겠습니다!

시스템 소프트웨어 10년차 이상

뚠뚠개미 멘토님

현) 해외 반도체 기업 소프트웨어 엔지니어

- SoC 시스템 소프트웨어 개발


전) 국내 대기업 연구 개발 부문 소프트웨어 엔지니어

- 디바이스 드라이버 및 서비스 데몬 개발

- 사내 수상 경력 다수


논문) Top tier 학회, SCI 저널

수상) 임베디드 소프트웨어 경진대회 (주최 : 산업통상자원부)

강의에서
저와 함께 다루게 될 내용입니다

리눅스가 어렵다는 편견 부수기, 시스템 소프트웨어 개발을 위한 리눅스

리눅스는 현재까지 인기 있는 OS 중 하나입니다. 하지만, 인기가 많은 것과 별개로 리눅스는 여러 개발자들에게 기피의 대상이 되고 있기도 합니다. 여기엔 리눅스에 대한 몇 가지 편견이 작용했다고 보는데, 시스템 소프트웨어 개발 실무를 위해서는 반드시 리눅스가 필요합니다.

이번 클래스에서는 리눅스를 떠올리면 막막한 초보자부터 리눅스를 다뤄 보았지만 실무 활용이 막막한 실무자 분들까지 도움이 될 수 있도록 시스템 소프트웨어 개발 실무에 필요한 내용들을 간단한 프로그래밍 실습과 피드백을 통해 학습해 나가려 합니다. 그동안 막막하기만 했던 리눅스를 나의 무기로 만들어보세요.

시스템 소프트웨어 개발을 위한 운영체제 실무 지식

시스템 소프트웨어 개발을 위해서는 운영체제의 전반적인 흐름을 이해하고 있어야 합니다. 그러나, 운영체제 관련 이론은 해당 이론을 접하지 않은 분들부터 학부 때 전공과목으로 배운 분들에게도 어렵고 막막한 부분입니다.

임베디드 개발부터 대형 시스템의 성능 최적화까지, 운영체제 이론은 실무에서 많이 사용되고 있어 시스템 소프트웨어 개발자, 나아가 분야의 전문가가 되기 위해서는 꼭 필요한 이론이자 실무 지식입니다. 운영체제에 대한 실무 지식을 이론보다는 실습을 통해 학습하고 내재화해 보세요.

리눅스 디바이스 드라이버와 관련 서비스 개발, 디버깅 방법

삼성전자, LG전자, 현대차와 같은 많은 대기업의 주된 방향은 새로운 디바이스를 만드는 것입니다. 이를 위해 임베디드 소프트웨어 개발자는 반드시 필요하게 됩니다. 임베디드 소프트웨어 개발자의 주 업무 중 하나는 디바이스 드라이버의 설계 및 구현, 관련 서비스 데몬과 라이브러리를 구현하는 것입니다.

하지만, 이를 실무에서 구현하고 개발하는 것은 막막하고 어려운 일이라는 것을 저도 잘 알고 있습니다. 리눅스 기반의 디바이스 드라이버와 관련된 실무를 효율적으로 수행하는 방법을 하나씩 단계적으로 점검해 나가려 합니다.

안전한 시스템 소프트웨어를 개발하기 위한 다양한 기술

우리 주변에 존재하는 상당수의 디바이스는 해킹 공격 등 보안상 취약점이 있습니다. 각 디바이스 제조사는 다양한 기술들을 활용하여 이러한 위험으로부터 디바이스를 보호하고 있습니다. 보안 관련 최신 트렌드와 이를 보호하는 기술의 원리에 대해 살펴보고, 더 나아가 관련 커리어를 설계할 수 있게 됩니다.

회차별 트레이닝 과정을 알려드립니다

1회차

리눅스 소프트웨어 개발, 반도체 SW 엔지니어에게 필수인 이유
  • 01

    리눅스 소프트웨어 개발이 왜 필요한가?

  • 02

    위 강의를 듣기 위해 필요한 것들

  • 03

    위 강의를 통해 얻을 수 있는 것들 (목차 설명)

2회차

리눅스 소프트웨어, 설치부터 첫 걸음 시작하기
  • 01

    오라클 Virtualbox 설치하기

  • 02

    우분투 리눅스 설치하기

  • 03

    필수 적인 리눅스 명령어 익히기

  • 04

    Shell script 문법 파악하기

  • 과제

    (실습과제1) Shell script 과제

  • 06

    (실습과제1) Shell script 과제 해설

  • 과제

    Shell script 과제 실습 시연

3회차

리눅스 빌드 시스템은 왜 필요할까요?
  • 01

    리눅스 개발 환경 이해하기

  • 02

    Makefile 문법 파악하기

  • 03

    Rootfs 빌드 하기

  • 04

    리눅스 커널 빌드하기

  • 05

    QEMU에서 리눅스 실행하기

  • 과제

    (실습과제2) Makefile 과제

  • 과제

    (실습과제2) Makefile 과제 해설

  • 과제

    Makefile 과제 실습 시연

4회차

운영체제 이론 맛보기 개념부터 실습까지!
  • 01

    운영체제 이론 기초 이해하기

  • 02

    새로운 시스템 콜 추가하기

  • 03

    GDB를 통한 디버깅 기초 실력 키우기

  • 04

    커널 디버깅 맛보기

  • 과제

    (실습과제3) 시스템 콜 과제

  • 과제

    (실습과제3) 시스템 콜 과제 해설

  • 과제

    시스템 콜 과제 실습 시연

5회차

본격적으로 리눅스 디바이스드라이버 개발하기
  • 01

    커널 모듈 만들기

  • 02

    커널의 기본 API 익히기

  • 03

    디바이스 드라이버 개발하기

  • 04

    udev와 연동하기

  • 과제

    (실습과제4) 디바이스 드라이버 과제

  • 과제

    (실습과제4) 디바이스 드라이버 과제 해설

  • 과제

    디바이스 드라이버 과제 실습 시연

6회차

서비스 데몬과 라이브러리 개발
  • 01

    IPC(Inter-process Communication) 실습하기

  • 02

    Systemd 서비스 이해하기

  • 03

    Systemd 서비스 데몬 개발하기

  • 04

    SDK 구성하기

  • 과제

    (실습과제5) 서비스 데몬 및 라이브러리 과제

  • 과제

    (실습과제5) 서비스 데몬 및 라이브러리 과제 해설

  • 과제

    서비스 데몬 및 라이브러리 과제 실습 시연

7회차

이제, 리눅스라는 날개를 단 반도체SW엔지니어가 되실 수 있습니다.
  • 01

    전체 내용 복습

  • 02

    독학 수강생들을 위한 팁

  • 03

    수강생들에게 전달하고자 하는 사항

수강 후에는
이런 일을 할 수 있습니다

터미널 창에서도 당황하지 않고 소프트웨어 개발을 할 수 있습니다.

디바이스 드라이버 및 관련 서비스 데몬, 라이브러리를 개발할 수 있습니다.

로우 레벨부터 하이 레벨까지 어떻게 동작하는지 파악할 수 있습니다.

취약점이 없는 시스템 소프트웨어를 개발할 수 있습니다.

이런 분들을 위한 과정입니다

디바이스 드라이버 개발의 기초와 시작 방법을 배우고 싶은 시스템 개발자

서비스 데몬부터 라이브러리 개발까지 개발 과정을 알고 싶은 시스템 개발자

로우 레벨부터 하이 레벨까지의 동작 방법이 알고 싶은 주니어 개발자

개발한 시스템 소프트웨어를 안전하게 보호하고 싶은 시스템 개발자

많은 기업의 실무자가 함께한 트레이닝 과정입니다.

  • 카카오엔터테인먼트
  • LG
  • 아이디어스
  • 라인플러스
  • 쿠팡
  • 카카오페이
  • 쏘카
  • SK브로드밴드
  • 사람인
  • 해커스
  • 차이커뮤니케이션즈
  • 그린랩스
  • LG전자
  • 아모레퍼시픽
  • 중고나라
  • 삼성증권
  • 하이퍼커넥트

트레이닝 도입 문의
도입 문의를 남겨주시면 우리 기업을 위한 맞춤 트레이닝 상담을 제공합니다.

고민이 길어지면 가격은 올라갑니다.

정가 980,000원
2차 얼리버드 혜택 - 490,000원

12개월 무이자 할부 월 40,833원
  • 50% 할인

자주 묻는 질문


  • Q. 

    실습 환경이 어떻게 되나요?

    A. 

    1. Virtualbox가 설치 가능한 x86 계열(대부분이 이에 해당)의 PC가 필요합니다.


    2. ARM 계열인 Mac M1 / M2, 삼성 갤럭시 북S 일부 기종 등은 사용 불가능합니다.


  • Q. 

    어떤 기본 지식이 필요한가요?

    A. 

    수업을 통해 간단한 프로그래밍 실습이 있을 예정입니다. 어려운 코딩 수준이 요구 되지 않으며, 전기/전자 및 컴퓨터 공학 학부 1학년 수준 해당하는 C언어의 기초(포인터 개념 까지)는 숙지하고 계셔야 수업에 원활하게 참여하실 수 있습니다.


  • Q. 

    리눅스를 잘 몰라도 할 수 있을까요?

    A. 

    충분히 가능합니다. 바로 그러한 분들을 위한 강의입니다. 리눅스를 모르는 초보자들도 쉽게 따라갈 수 있도록 기초부터 알려드립니다.


  • Q. 

    실무VOD는 어떻게 진행되나요?

    A. 

    구매 후 마이페이지 > 내 클래스룸을 통해 구매한 클래스를 바로 수강할 수 있습니다.
    제공된 VOD는 구매일로부터 90일간 수강 가능하며, 별도의 프로그램 설치는 필요하지 않습니다.

  • Q. 

    강의자료는 다운로드 받을 수 있나요?

    A. 

    마이페이지 > 내 클래스룸 VOD 재생기 '강의자료' 메뉴에서 멘토님이 제공하는 강의자료와 실무 과제를 다운로드 받을 수 있습니다.

  • Q. 

    강의를 듣다가 질문이 생기면 어떻게 하나요?

    A. 

    마이페이지 > 내 클래스룸 VOD 재생기 우측 '커뮤니티' 메뉴에서 멘토님께 질문을 올릴 수 있습니다.
    실무 과제의 경우 필수 피드백이 제공되지 않습니다.

  • Q. 

    VOD 수강 기간을 연장할 수 있나요?

    A. 

    네, 90일의 수강 기간이 종료되면 1회에 한해 최대 90일까지 유료 연장이 가능합니다.
    수강 기간 연장에 대한 내용은 코멘토 상담 채널로 문의를 남겨주시면 최대한 빠르게 처리해 드리겠습니다.

  • Q. 

    법인카드 결제로 인한 증빙자료가 필요한데, 어떻게 받을 수 있나요?

    A. 

    법인 증빙자료의 경우 법인마다 다른 경우가 많아, 상담 채널로 문의해주시면 더욱 빠르게 처리할 수 있습니다.
    수료증의 경우 프로그램의 70% 이상 참여한 경우에만 발급됩니다.

  • Q. 

    기업 교육도 가능한가요?

    A. 

    네, 물론입니다! 실무PT는 기업 단체 구매 또는 기업 맞춤 교육을 제공하고 있습니다.
    기업 교육 도입에 대한 문의를 남겨주시면 담당자가 최대한 빠르게 연락을 드리겠습니다.

환불규정

  • [수강기간]

  • 실무 VOD의 수강 기간은 평생교육법 시행령 제23조에 따라 정상 수강기간(유료)와 복습 수강기간(무료)로 구성됩니다. 정상 수강기간(유료)는 결제일로부터 30일까지 해당되며, 이후에는 복습 수강기간으로 제공됩니다. (사전 예약 강의의 경우 강의 오픈일부터 30일)


  • 과정에 따라 복습 수강기간이 평생 수강기간으로 대체되어 제공될 수 있습니다.

  • [환불규정]

  • 환불은 정상 수강기간(유료)에 한해 가능하며 복습 수강기간은 부가적 서비스로 환불 대상에 포함되지 않습니다. 환불은 정가가 아닌 실제 결제금액을 기준으로 계산됩니다. 수강 진도율은 환불 요청일을 기준으로 산정되며, 수강 진도율 50% 이상을 달성했을 경우 환불이 불가합니다.


  • - 결제 후 7일 이내 : 수강 이력 및 자료 열람 이력이 없는 경우 전액 환불

  • - 결제 후 7~10일 이내, 진도율 33% 이하 : 수강료의 2/3에 해당하는 금액 환불

  • - 결제 후 7~10일 이내, 진도율 33%~50% 이하 : 수강료의 1/2에 해당하는 금액 환불

  • - 결제 후 11~15일 이내, 진도율 50% 이하 : 수강료의 1/2에 해당하는 금액 환불

  • [동시접속 안내]

  • 동일한 ID로 2대 이상의 기기에서 접속을 하는 경우, 수강이 제한 될 수 있습니다.

뚠뚠개미 리드멘토
멘티님께 더욱 자세한 과정을 소개해 드리고 싶어요!